package com.atomikos.icatch;

import java.io.Serializable;

/**
 * @deprecated
 */
public abstract interface TransactionControl
  extends Serializable
{
  public abstract CompositeTransaction createSubTransaction()
    throws SysException, IllegalStateException;
  
  public abstract void setSerial()
    throws IllegalStateException, SysException;
  
  public abstract CompositeTerminator getTerminator();
  
  public abstract int getLocalSubTxCount();
  
  public abstract void setTag(HeuristicMessage paramHeuristicMessage);
  
  public abstract Extent getExtent();
  
  public abstract long getTimeout();
  
  public abstract void setRollbackOnly();
}


/* Location:           C:\myfile\mysoft\apache-maven-3.5.0-bin\apache-maven-3.5.0\myrep\com\atomikos\transactions-api\3.7.0\transactions-api-3.7.0.jar
 * Qualified Name:     com.atomikos.icatch.TransactionControl
 * JD-Core Version:    0.7.0.1
 */